/**
  ******************************************************************************
  * @file    card.c
  * @author  GEEKROS,  site:www.geekros.com
  ******************************************************************************
*/

#include "card.h"

/******************************************************************
  * @ 函数名  ： Card_Create_File
  * @ 功能说明： 创建文件
  * @ 参数    ： har *file_name 文件名称
  * @ 返回值  ： NULL
  *****************************************************************/
void Card_Create_File(char *file_name)
{

}

/******************************************************************
  * @ 函数名  ： Card_Append_Content
  * @ 功能说明： 向已有的文件追加内容
  * @ 参数    ： char *file_name 文件名称
  * @ 参数    ： char *content 文件内容
  * @ 返回值  ： NULL
  *****************************************************************/
void Card_Append_Content(char *file_name, char *content)
{

}

/******************************************************************
  * @ 函数名  ： Card_Read_File
  * @ 功能说明： 读取文件内容
  * @ 参数    ： har *file_name 文件名称
  * @ 返回值  ： NULL
  *****************************************************************/
void Card_Read_File(char *file_name)
{

}

/******************************************************************
  * @ 函数名  ： Card_Delete_File
  * @ 功能说明： 删除文件
  * @ 参数    ： har *file_name 文件名称
  * @ 返回值  ： NULL
  *****************************************************************/
void Card_Delete_File(char *file_name)
{

}

/******************************************************************
  * @ 函数名  ： Card_Usb_Callback
  * @ 功能说明： 串口回调函数
  * @ 参数    ： NULL
  * @ 返回值  ： NULL
  *****************************************************************/
void Card_Usb_Callback(char *type, char *file_name, char *content)
{
	if(memcmp(type, "card-create-file", 18) == 0)
	{
	    Card_Create_File(file_name);
	}
	if(memcmp(type, "card-append-content", 19) == 0)
    {
        Card_Append_Content(file_name, content);
    }
    if(memcmp(type, "card-delete-file", 16) == 0)
    {
        Card_Delete_File(file_name);
    }
    if(memcmp(type, "card-read-file", 14) == 0)
    {
        Card_Read_File(file_name);
    }
}